#include <Player.h>
Public Member Functions | |
Player () | |
void | transform (char *team, int id, float myPosition[3], float myRotationMatrix[3][3], float distance, float angle1, float angle2) |
char * | getTeam () |
int | getId () |
float * | getPosition () |
Player::Player | ( | ) |
Konstruktor Player() inicializuje prvky, ktore budu potrebne na pracu s hracom na ihrisku.
int Player::getId | ( | ) |
Metoda getId() vrati cislo hraca na ihrisku.
float * Player::getPosition | ( | ) |
Metoda getPosition() vrati poziciu hraca na ihrisku.
char * Player::getTeam | ( | ) |
Metoda getTeam() vrati tim hraca na ihrisku.
void Player::transform | ( | char * | team, | |
int | id, | |||
float | myPosition[3], | |||
float | myRotationMatrix[3][3], | |||
float | distance, | |||
float | angle1, | |||
float | angle2 | |||
) |
Metoda transform() transformuje data.
team | - Tim hraca na ihrisku. | |
id | - Cislo hraca na ihrisku. | |
myPosition | - Pozicia agenta na ihrisku. | |
myRotationMatrix | - Rotacna matica agenta na ihrisku. | |
distance | - Vzdialenost agenta od hraca. | |
angle1 | - Polarny uhol medzi polarnou osou a smerom vektora vzdialenosti agenta od hraca. | |
angle2 | - Azimutalny uhol medzi priemetom vektora vzdialenosti agenta od hraca do roviny kolmej na polarnu os a zvolenou osou v tejto rovine. |